.header {
    background-image: linear-gradient(90deg,#0af,#0085ff);
}
.down {
    border-top: .05rem #FFF solid;
    border-left: .05rem transparent solid;
    border-right: .05rem transparent solid;
}
.location {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: .16rem;
    font-weight: 700;
    height: .35rem;
    padding:.1rem .14rem 0 .14rem;
    background-image: linear-gradient(90deg,#0af,#0085ff);
}
.place {
    margin: 0 .02rem;
    line-height: .3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.search {
    padding: .075rem .14rem;
    background-image: linear-gradient(90deg,#0af,#0085ff);
    position: sticky;
    top: 0;
    z-index: 999;
}
.searchcontent {
    color: #999;
    line-height: .36rem;
    background: #fff;
    text-align: center;
}